home *** CD-ROM | disk | FTP | other *** search
- /*------------------------------------------------------------------------------
- #
- # Apple Products Presents
- #
- # S U R F E R ----- A CommToolbox Sample Application
- # by Alex Kazim
- #
- # Based on the MacDTS Simple Sample Application
- #
- # Surfer.h - Header files
- #
- # Copyright © 1988-9 Apple Computer, Inc.
- # All rights reserved.
- #
- # Versions: Sample 1.0 08/88
- # Sample 1.01 11/88
- # Surfer 0.5 08/89
- ------------------------------------------------------------------------------*/
-
- #define kMinSize 128 /* application's minimum size (in K) */
-
- #define kPrefSize 256 /* application's preferred size (in K) */
-
- #define rMenuBar 128 /* application's menu bar */
- #define rAboutAlert 128 /* about alert */
- #define rUserAlert 129 /* error user alert */
- #define rWindow 128 /* application's window */
- #define rStopRect 128 /* rectangle for Stop light */
- #define rGoRect 129 /* rectangle for Go light */
-
- #define kSysEnvironsVersion 1
-
- #define kOSEvent app4Evt /* event used by MultiFinder */
- #define kSuspendResumeMessage 1 /* high byte of suspend/resume event message */
- #define kResumeMask 1 /* bit of message field for resume vs. suspend */
- #define kMouseMovedMessage 0xFA /* high byte of mouse-moved event message */
-
- #define mApple 128 /* Apple menu */
- #define iAbout 1
-
- #define mFile 129 /* File menu */
- #define iNew 1
- #define iOpen 2
- #define iClose 4
- #define iSendFile 9
- #define iReceiveFile 10
- #define iQuit 15
-
- #define mEdit 130 /* Edit menu */
- #define iUndo 1
- #define iCut 3
- #define iCopy 4
- #define iPaste 5
- #define iClear 6
-
- #define mSettings 131 /* Settings menu */
- #define iConnection 1
- #define iFileTransfer 2
- #define iTerminal 3
-
- #define kDITop 0x0050
- #define kDILeft 0x0070
-
- #define kMinHeap 21 * 1024
- #define kMinSpace 8 * 1024
-
- #define kExtremeNeg -32768
- #define kExtremePos 32767 - 1 /* required to address an old region bug */
-
- #define AllItems 0b1111111111111111111111111111111 /* 31 flags */
- #define NoItems 0b0000000000000000000000000000000
- #define MenuItem1 0b0000000000000000000000000000001
- #define MenuItem2 0b0000000000000000000000000000010
- #define MenuItem3 0b0000000000000000000000000000100
- #define MenuItem4 0b0000000000000000000000000001000
- #define MenuItem5 0b0000000000000000000000000010000
- #define MenuItem6 0b0000000000000000000000000100000
- #define MenuItem7 0b0000000000000000000000001000000
- #define MenuItem8 0b0000000000000000000000010000000
- #define MenuItem9 0b0000000000000000000000100000000
- #define MenuItem10 0b0000000000000000000001000000000
- #define MenuItem11 0b0000000000000000000010000000000
- #define MenuItem12 0b0000000000000000000100000000000
- #define MenuItem13 0b0000000000000000001000000000000
- #define MenuItem14 0b0000000000000000010000000000000
- #define MenuItem15 0b0000000000000000100000000000000
-